#intWrapper {
	width:1020px;
	height:auto;
	display:block;
	background-color:#fff;
	-webkit-box-shadow: 2px -1px 10px rgba(0,0,0, .7);
	-moz-box-shadow: 2px -1px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.7);
	/*z-index: -1;*/
	margin:-4px auto 0 auto;
	position:relative;
 } 
 
nav{
	width:1020px;
	height:35px;
	background-color:#5f7f9e;
	margin:0 auto;
}

ul#nav { 
	margin:0; 
	padding: 0; 
	list-style: none; 
	z-index:50;
	position: relative;
} 

ul#nav  ul { 
	width: 100%; /* Sub Menu Width */ 
	margin: 0; 
	list-style: none; 
	display: none; 
	position: absolute; 
	left: 0; 
	padding:0;
	margin-top:35px;
} 

ul#nav  ul ul, ul#nav  ul ul ul { top: 0; left: 100%; } 

ul#nav  li { 
	float: left; 
	display: inline-block; 
	font:0.95em Verdana;
	font-stretch:condensed;
	color:#222;
	position: relative; 
} 

ul#nav  ul li { 
	width: 180px; 
	display: block; 
} 

/* Root Menu */ 

ul#nav  a { 
	border-right: 1px solid #777; 
	background-color:#5f7f9e;
	padding: 9px 40px; 
	float: left; 
	display: block;  
	color: #222; 
	font: 0.90em Arial; 
	font-stretch:condensed;
	text-decoration: none; 
	height: 0.70%; 
} 

/* Root Menu Hover Persistence */ 

ul#nav  a:hover,ul#nav li:hover a,ul#nav li.iehover a { background: #323; color: #FFF;  border-bottom: 1px solid #666;}


 /* 2nd Menu */ 
ul#nav li:hover li a,ul#nav li.iehover li a { 
	float: none; 
	background: #bfccd9; 
	font-weight:normal;
	color:#555;
	margin:0;
	padding:5px 8px;
} 

/* 2nd Menu Hover Persistence */
 
ul#nav li:hover li a:hover,ul#nav li:hover li:hover a,ul#nav li.iehover li a:hover,ul#nav li.iehover li.iehover a { background: #323; border: 1px solid #323;color:#fff;} 

/* 3rd Menu */ 
ul#nav li:hover li:hover li a,ul#nav li.iehover li.iehover li a { background: #fed; } 

/* 3rd Menu Hover Persistence */ 
ul#nav li:hover li:hover li a:hover,ul#nav li:hover li:hover li:hover a,ul#nav li.iehover li.iehover li a:hover,ul#nav li.iehover li.iehover li.iehover a { background: #666; } 

/* 4th Menu */ 
ul#nav li:hover li:hover li:hover li a,ul#nav li.iehover li.iehover li.iehover li a { background: #666; } 

/* 4th Menu Hover */ 
ul#menu-h li:hover li:hover li:hover li a:hover,ul#menu-h li.iehover li.iehover li.iehover li a:hover { background: #333; } 

/* Hover Function - Do Not Move */ 
ul#nav li:hover ul ul,ul#nav li:hover ul ul ul,ul#nav li.iehover ul ul,ul#nav li.iehover ul ul ul { display: none; } 

ul#nav li:hover ul,ul#nav ul li:hover ul,ul#nav ul ul li:hover ul,ul#nav li.iehover ul,ul#nav ul li.iehover ul,ul#nav ul ul li.iehover ul { display: block; }


#contenidos{
	width:1020px;
	height:auto;
	margin:0 auto;
	padding-bottom:20px;
	position:relative;
}

.caja-gral{
	width:1010px;
	height:55px;
	display:inline-block;
	margin:20px 5px;
	z-index:600px;
	position:relative;
}

#caja1{width:100px;height:55px;float:left;}

#caja2{ width:410px; height:55px; float:left;}

#caja3{width:200px;height:55px; float:left;}

.deco{
	width:80px;
	height:53px;
	margin:1px 0 0 20px;
}

h2.capit{
	font:2.10em Tahoma;
	color:#5f7f9e;
	font-style:italic;
	text-align:left;
	padding:0 1px 0 250px;
	line-height:28px;
	text-shadow:#888 3px 3px 5px;
}

p{
	font:0.85em Tahoma;
	color:#444;
	text-align:left;
	padding:0 12px;
	letter-spacing:0.05em;
}

#cajaText{
	width:810px;
	height:auto;
	margin:20px 0 0 120px;
	border-left:1px #dcd dashed;
	font:0.80em Tahoma;
	color:#444;
	text-align:justify;
	padding:0 12px;
	padding-top:0;
	letter-spacing:0.10em;
	padding-bottom:20px;
	position:relative;
}

h3.ask{
	font:1.80em Times;
	font-style:italic;
	color:#3c6696;
	font-weight:bold;
	line-height:18px;
	padding-bottom:0;
	padding-top:15px;
	margin-bottom:12px;
}

ul.we{list-style:lower-alpha;}

ul.we li{margin-top:12px;}

ul.ser{list-style:n;}

ul.ser li{margin-top:12px;}

/*-------------------------- WEBS	----------------------------------------*/

#webContent{ width:860px; height:auto; margin:10px auto; display:block-inline; position:relative;}

.boxWeb{
	width:700px;
	height:130px;
	margin:20px auto;
	background-color: #dfe6ec;
	/*position:relative;*/
}

#web1{
	width:150px;
	height:130px;
	background-color:#000;
	float:left;
}

#web2{
	width:540px;
	height:100px;
	background-color:#dfe6ec;
	border-right:8px #5f7f9e solid;
	padding-top:25px;
	float:left;
}

.webT{font:0.80em Tahoma; letter-spacing:1px; padding:25px 25px;top:28px; display:block;}

.imgW{width:114px; height:114px; padding:8px 17px;}

.boxWeb2{
	width:700px;
	height:130px;
	margin:10px auto;
	/*background-color: #dfe6ec;*/
	position:relative;
}

/* --------------------------- DESARROLLOS WEB ---------------------------*/
.centralBox{
	width:860px;
	height:700px;
	background-color:#dfe6ec;
	margin:10px auto; 
	position:relative;
}